Mission-Critical and Mission-Support Software: A Preliminary Maintenance Characterization
نویسنده
چکیده
Within the Department of Defense (DoD), mission-critical software maintenance has been reported to cost between $700 million and $20 billion annually. The wide range of estimates results from uncertainty over the definitions of “mission-critical” and “software maintenance” as well as the lack of any catalog of performing activities. The problem is deeper than definitions and level of investment: software maintenance process is poorly characterized in general. The purposes of this study1 were to undertake an initial characterization of DoD mission-critical software maintenance in terms of its activities and processes, users and stakeholders, amount of resources, and existing formal and informal policy; to identify policy issues; and to outline the scope and major features of potential new or revised policy.
منابع مشابه
Modelling and Using Common Ground in Human-agent Collaboration during Spacecraft Operations
Space operations involve the control of complex technical equipment in highly dynamic and unknown environments. This is a challenging task for human operators. To facilitate this task, mission-critical software systems need to be able to truly engage in joint activities with their human operators; i.e. these systems need to be designed for interdependence with the operators. A key aspect of und...
متن کاملFormal Modelling and Analysis of Mission-Critical Software in Military Avionics Systems
A typical avionics mission system of a military aircraft is a complex real-time system consisting of a mission control computer, different kinds of sensors, navigation and communication subsystems, and various displays and stores; all interconnected by a number of serial data buses. The mission capability is increasingly implemented in the mission-critical software and the robustness of this so...
متن کاملTailoring XP for Large System Mission Critical Software Development
A plethora of subjective evidence exists to support the use of agile development methods on non-life-critical software projects. Until recently, Extreme Programming and Agile Methods have been sparsely applied to Mission Critical software products. This paper gives some objective evidence, through our experiences, that agile methods can be applied to life critical systems. This paper describes ...
متن کاملAn Object Transaction Service in CORBA
The concept of transactions is not only indispensable in database applications, but also useful in building robust software for mission-critical applications. This paper presents an implementation of the Object Transaction Service (OTS) based on CORBA specification. Transactional applications developed with the support of our OTS implementation are able to assure the ACID properties even in the...
متن کاملModel Driven Development of a Service Oriented Architecture (SOA) Using Colored Petri Nets
Service-Oriented Architecture (SOA) is achieving widespread acceptance in a variety of enterprise systems, due to its inherent flexibility and interoperability, improving upon the more tradition and less supportable “stovepipe” approach. The high degree of concurrency and both synchronous and asynchronous communications inherent in SOA makes it a good candidate for a Petri Nets based model driv...
متن کامل